Approximating the Canadian Traveller Problem with Online Randomization
نویسندگان
چکیده
In this paper, we study online algorithms for the Canadian Traveller Problem defined by Papadimitriou and Yannakakis in 1991. This problem involves a traveller who knows entire road network advance, wishes to travel as quickly possible from source vertex s destination t, but discovers that some roads are blocked (e.g., snow) once reaching them. Achieving bounded competitive ratio is PSPACE-complete. Furthermore, if at most k can be blocked, optimal deterministic algorithm $$2k+1$$ , while only randomized result known so far lower bound of $$k+1$$ . We show, first time, polynomial time outperform best when there least two blockages, surpass an o(1) factor. Moreover, prove achieve $$\big (1+ \frac{\sqrt{2}}{2} \big )k + \sqrt{2}$$ pseudo-polynomial time. The proposed techniques also exploited implicitly represent multiple near-shortest s-t paths.
منابع مشابه
The Canadian Traveller Problem Revisited
This study investigates a generalization of the Canadian Traveller Problem (CTP), which finds real applications in dynamic navigation systems used to avoid traffic congestion. Given a road network G = (V,E) in which there is a source s and a destination t in V , every edge e in E is associated with two possible distances: original d(e) and jam d(e). A traveller only finds out which one of the t...
متن کاملA note on the k-Canadian Traveller Problem
We consider the online problem k-CTP, which is the problem to guide a vehicle from some site s to some site t on a road map given by a graph G = (V,E) in which up to k (unknown) edges are blocked by avalanches. An online algorithm learns from a blocked edge when reaching one of its endpoints. Thus, it might have to change its route to the target t up to k times. We show that no deterministic on...
متن کاملRoute Planning under Uncertainty: The Canadian Traveller Problem
The Canadian Traveller problem is a stochastic shortest paths problem in which one learns the cost of an edge only when arriving at one of its endpoints. The goal is to find an optimal policy that minimizes the expected cost of travel. The problem is known to be #P-hard. Since there has been no significant progress on approximation algorithms for several decades, we have chosen to seek out spec...
متن کاملThe online knapsack problem: Advice and randomization
We study the advice complexity and the random bit complexity of the online knapsack problem. Given a knapsack of unit capacity, and n items that arrive in successive time steps, an online algorithm has to decide for every item whether it gets packed into the knapsack or not. The goal is to maximize the value of the items in the knapsack without exceeding its capacity. In the model of advice com...
متن کاملGeneralized Canadian traveller problems
This study investigates a generalization of the Canadian Traveller Problem (CTP), which finds real applications in dynamic navigation systems used to avoid traffic congestion. Given a road network G = (V, E) in which there is a source s and a destination t in V , every edge e in E is associated with two possible distances: original d(e) and jam d+(e). A traveller only finds out which one of the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Algorithmica
سال: 2021
ISSN: ['1432-0541', '0178-4617']
DOI: https://doi.org/10.1007/s00453-020-00792-6